﻿<html >
<head ><STYLE TYPE="text/css">@import "../stylesheet.css";</STYLE><title ></title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script  language='JavaScript'>
			function doClick(imageHref) {
			if (parent.imageFrame != null)
				parent.imageFrame.location.href = imageHref;
			}
		</script></head><table  border='0' width='100%' cellpadding='1' cellspacing='0'>
<tr >
<td  colspan='2' class='NavBarCellCommon'>
<table  border='0' cellpadding='0' cellspacing='3'>
<tr  align='center' valign='top'>
<td  class='NavBarCellCommon'>
<a  href='../overview-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Overview</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='package-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Namespace</b></font></a>&nbsp;</td><td  class='NavBarCellCommonRev'>
<font  size='+1' class='NavBarFont1'>
<b >Classifier</b></font>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Tree</font>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../index-all.html'>
<font  size='+1' class='NavBarFont1'>
<b >Index</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../help-doc.html'>
<font  size='+1' class='NavBarFont1'>
<b >Help</b></font></a>&nbsp;</td></tr></table><td  align='right' valign='top' rowspan='3'>
<em ></em></td></td></tr><tr >
<td  class='NavBarCellPrevNext'>
<font  size='-2'><a href="../OtlCommon/TOmniAlignedInt64.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">PREV </a> &nbsp;&nbsp;<a href="../OtlCommon/TOmniWideStringData.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">NEXT </a> </font></td><td  class='NavBarCellPrevNext'>
<font  size='-2'>
<a  href='../index.html' target='_top'>
<b >FRAMES</b></a>&nbsp;<a  href='../OtlCommon/globals OtlCommon.html' target='_top'>
<b >NO FRAMES</b></a></font></td></tr><tr >
<td  valign='top' class='NavBarCell3'>
<font  size='-2'>SUMMARY:&nbsp;INNER&nbsp;|&nbsp;<a  href='#field_summary'>FIELD</a>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_summary'>METHOD</a></font></td><td  valign='top' class='NavBarCell3'>
<font  size='-2'>DETAIL:&nbsp;<a  href='#field_detail'>FIELD</a>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_detail'>METHOD</a></font></td></tr></table><hr /><h2 >
<font  size='-1'>
<i >Namespace: </i>OtlCommon<br /></font><br />Unit globals OtlCommon</h2><hr /><dl >
<dt />public&nbsp;unit <b >globals OtlCommon</b></dl><p /><hr /><p /><a  name='field_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Field Summary</b></font></td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; internal&nbsp; 
							<b >System.Integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#EXIT_INTERNAL'>EXIT_INTERNAL</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; internal&nbsp; 
							<b >System.Shortint</b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#EXIT_OK'>EXIT_OK</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; internal&nbsp; 
							<b >System.Integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#EXIT_THREADPOOL_CANCELLED'>EXIT_THREADPOOL_CANCELLED</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; internal&nbsp; 
							<b >System.Integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#EXIT_THREADPOOL_INTERNAL_ERROR'>EXIT_THREADPOOL_INTERNAL_ERROR</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; internal&nbsp; 
							<b >System.Integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#EXIT_THREADPOOL_QUEUE_TOO_LONG'>EXIT_THREADPOOL_QUEUE_TOO_LONG</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; internal&nbsp; 
							<b >System.Integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#EXIT_THREADPOOL_STALE_TASK'>EXIT_THREADPOOL_STALE_TASK</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; internal&nbsp; 
							<b ><a href="../OtlCommon/IOmniEnvironment.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniEnvironment</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#GEnvironment'>GEnvironment</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; internal&nbsp; 
							<b ><a href="../OtlCommon/TOmniAlignedInt64.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">TOmniAlignedInt64</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#OtlUID'>OtlUID</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; internal&nbsp; 
							<b >array [TTypeKind] of integer</b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#TOmniValue_DataSize'>TOmniValue_DataSize</a></b></code><br />	 </td></tr></table> <p /><a  name='method_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Method Summary</b></font></td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlCommon/IOmniAutoDestroyObject.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniAutoDestroyObject</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#CreateAutoDestroyObject(TObject)'>CreateAutoDestroyObject</a></b>(obj: TObject)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlCommon/IOmniCounter.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniCounter</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#CreateCounter(Integer)'>CreateCounter</a></b>(initialValue: integer)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlCommon/IOmniInterfaceDictionary.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniInterfaceDictionary</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#CreateInterfaceDictionary()'>CreateInterfaceDictionary</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlCommon/IOmniWaitableValue.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniWaitableValue</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#CreateWaitableValue()'>CreateWaitableValue</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlCommon/IOmniEnvironment.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniEnvironment</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#Environment()'>Environment</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function int64</b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#NextOid()'>NextOid</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#SetThreadName(string)'>SetThreadName</a></b>(name: string)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function AnsiString</b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#StrPasA(PAnsiChar)'>StrPasA</a></b>(Str: PAnsiChar)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function TObject</b></code></font></td><td >
<code >
<b >
<a  href='../OtlCommon/globals OtlCommon.html#VarToObj(Variant)'>VarToObj</a></b>(v: Variant)</code><br />	 </td></tr></table> <p /><p /><a  Name='field_detail'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Field Detail</b></font></td></tr></table><br /><a  name='EXIT_INTERNAL'>
<h3 >EXIT_INTERNAL</h3></a><pre >internal&nbsp;const EXIT_INTERNAL: System.Integer = integer($80000000)</pre><dl >
<dt /><b >Initial</b><dd >integer($80000000)</dd></dl><dl >
<dt /><b >Const</b><dd >True</dd></dl><hr /><a  name='EXIT_OK'>
<h3 >EXIT_OK</h3></a><pre >internal&nbsp;const EXIT_OK: System.Shortint = 0</pre><dl >
<dt /><b >Initial</b><dd >0</dd></dl><dl >
<dt /><b >Const</b><dd >True</dd></dl><hr /><a  name='EXIT_THREADPOOL_CANCELLED'>
<h3 >EXIT_THREADPOOL_CANCELLED</h3></a><pre >internal&nbsp;const EXIT_THREADPOOL_CANCELLED: System.Integer = EXIT_INTERNAL + 2</pre><dl >
<dt /><b >Initial</b><dd >EXIT_INTERNAL + 2</dd></dl><dl >
<dt /><b >Const</b><dd >True</dd></dl><hr /><a  name='EXIT_THREADPOOL_INTERNAL_ERROR'>
<h3 >EXIT_THREADPOOL_INTERNAL_ERROR</h3></a><pre >internal&nbsp;const EXIT_THREADPOOL_INTERNAL_ERROR: System.Integer = EXIT_INTERNAL + 3</pre><dl >
<dt /><b >Initial</b><dd >EXIT_INTERNAL + 3</dd></dl><dl >
<dt /><b >Const</b><dd >True</dd></dl><hr /><a  name='EXIT_THREADPOOL_QUEUE_TOO_LONG'>
<h3 >EXIT_THREADPOOL_QUEUE_TOO_LONG</h3></a><pre >internal&nbsp;const EXIT_THREADPOOL_QUEUE_TOO_LONG: System.Integer = EXIT_INTERNAL + 0</pre><dl >
<dt /><b >Initial</b><dd >EXIT_INTERNAL + 0</dd></dl><dl >
<dt /><b >Const</b><dd >True</dd></dl><hr /><a  name='EXIT_THREADPOOL_STALE_TASK'>
<h3 >EXIT_THREADPOOL_STALE_TASK</h3></a><pre >internal&nbsp;const EXIT_THREADPOOL_STALE_TASK: System.Integer = EXIT_INTERNAL + 1</pre><dl >
<dt /><b >Initial</b><dd >EXIT_INTERNAL + 1</dd></dl><dl >
<dt /><b >Const</b><dd >True</dd></dl><hr /><a  name='GEnvironment'>
<h3 >GEnvironment</h3></a><pre >internal&nbsp;GEnvironment: <a href="../OtlCommon/IOmniEnvironment.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniEnvironment</a> </pre><dl >
<dt /><b >Const</b><dd >False</dd></dl><dl >
<dt /><b >Type</b><dd >IOmniEnvironment</dd></dl><hr /><a  name='OtlUID'>
<h3 >OtlUID</h3></a><pre >internal&nbsp;OtlUID: <a href="../OtlCommon/TOmniAlignedInt64.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">TOmniAlignedInt64</a> </pre><dl >
<dt /><b >Const</b><dd >False</dd></dl><dl >
<dt /><b >Type</b><dd >TOmniAlignedInt64</dd></dl><hr /><a  name='TOmniValue_DataSize'>
<h3 >TOmniValue_DataSize</h3></a><pre >internal&nbsp;TOmniValue_DataSize: array [TTypeKind] of integer</pre><dl >
<dt /><b >Const</b><dd >False</dd></dl><dl >
<dt /><b >Type</b><dd >array [TTypeKind] of integer</dd></dl><hr /><a  name='method_detail'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Method Detail</b></font></td></tr></table><br /><a  name='CreateAutoDestroyObject(TObject)'>
<h3 >CreateAutoDestroyObject</h3></a><pre >public&nbsp;function CreateAutoDestroyObject(obj: TObject): <a href="../OtlCommon/IOmniAutoDestroyObject.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniAutoDestroyObject</a> </pre><dl >
<dt /><b >Returns</b><dd >IOmniAutoDestroyObject</dd></dl><hr /><a  name='CreateCounter(Integer)'>
<h3 >CreateCounter</h3></a><pre >public&nbsp;function CreateCounter(initialValue: integer): <a href="../OtlCommon/IOmniCounter.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniCounter</a> </pre><dl >
<dt /><b >Returns</b><dd >IOmniCounter</dd></dl><hr /><a  name='CreateInterfaceDictionary()'>
<h3 >CreateInterfaceDictionary</h3></a><pre >public&nbsp;function CreateInterfaceDictionary(): <a href="../OtlCommon/IOmniInterfaceDictionary.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniInterfaceDictionary</a> </pre><dl >
<dt /><b >Returns</b><dd >IOmniInterfaceDictionary</dd></dl><hr /><a  name='CreateWaitableValue()'>
<h3 >CreateWaitableValue</h3></a><pre >public&nbsp;function CreateWaitableValue(): <a href="../OtlCommon/IOmniWaitableValue.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniWaitableValue</a> </pre><dl >
<dt /><b >Returns</b><dd >IOmniWaitableValue</dd></dl><hr /><a  name='Environment()'>
<h3 >Environment</h3></a><pre >public&nbsp;function Environment(): <a href="../OtlCommon/IOmniEnvironment.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">IOmniEnvironment</a> </pre><dl >
<dt /><b >Returns</b><dd >IOmniEnvironment</dd></dl><hr /><a  name='NextOid()'>
<h3 >NextOid</h3></a><pre >public&nbsp;function NextOid(): int64</pre><dl >
<dt /><b >Returns</b><dd >int64</dd></dl><hr /><a  name='SetThreadName(string)'>
<h3 >SetThreadName</h3></a><pre >public&nbsp;procedure SetThreadName(name: string)</pre><hr /><a  name='StrPasA(PAnsiChar)'>
<h3 >StrPasA</h3></a><pre >public&nbsp;function StrPasA(Str: PAnsiChar): AnsiString</pre><dl >
<dt /><b >Returns</b><dd >AnsiString</dd></dl><hr /><a  name='VarToObj(Variant)'>
<h3 >VarToObj</h3></a><pre >public&nbsp;function VarToObj(v: Variant): TObject</pre><dl >
<dt /><b >Returns</b><dd >TObject</dd></dl><hr /><p /><table  border='0' cellpadding='0' cellspacing='0'>
<tr  class='TableHeaderStyle'>
<td >
<font  size='+0'>
<b >Association Link</b></font></td></tr></table><br />to Struct  <a href="../OtlCommon/TOmniAlignedInt64.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">TOmniAlignedInt64</a> <p /><dl >
<dt /><b >Supplier</b><dd >TOmniAlignedInt64</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >OtlUID</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlCommon/IOmniEnvironment.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')"><i>IOmniEnvironment</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniEnvironment</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >GEnvironment</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br /><hr /><table  border='0' width='100%' cellpadding='1' cellspacing='0'>
<tr >
<td  colspan='2' class='NavBarCellCommon'>
<table  border='0' cellpadding='0' cellspacing='3'>
<tr  align='center' valign='top'>
<td  class='NavBarCellCommon'>
<a  href='../overview-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Overview</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='package-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Namespace</b></font></a>&nbsp;</td><td  class='NavBarCellCommonRev'>
<font  size='+1' class='NavBarFont1'>
<b >Classifier</b></font>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Tree</font>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../index-all.html'>
<font  size='+1' class='NavBarFont1'>
<b >Index</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../help-doc.html'>
<font  size='+1' class='NavBarFont1'>
<b >Help</b></font></a>&nbsp;</td></tr></table><td  align='right' valign='top' rowspan='3'>
<em ></em></td></td></tr><tr >
<td  class='NavBarCellPrevNext'>
<font  size='-2'><a href="../OtlCommon/TOmniAlignedInt64.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">PREV </a> &nbsp;&nbsp;<a href="../OtlCommon/TOmniWideStringData.html" target="classFrame" onclick="doClick('../OtlCommon/doc-files/default.txvpck.html')">NEXT </a> </font></td><td  class='NavBarCellPrevNext'>
<font  size='-2'>
<a  href='../index.html' target='_top'>
<b >FRAMES</b></a>&nbsp;<a  href='../OtlCommon/globals OtlCommon.html' target='_top'>
<b >NO FRAMES</b></a></font></td></tr><tr >
<td  valign='top' class='NavBarCell3'>
<font  size='-2'>SUMMARY:&nbsp;INNER&nbsp;|&nbsp;<a  href='#field_summary'>FIELD</a>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_summary'>METHOD</a></font></td><td  valign='top' class='NavBarCell3'>
<font  size='-2'>DETAIL:&nbsp;<a  href='#field_detail'>FIELD</a>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_detail'>METHOD</a></font></td></tr></table><br /><p /></html>